package com.acmedcare.framework.exchange.center.entity.bean;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

@Data
@TableName("center_consumer")
public class Consumer implements Serializable {

  @TableId
  private Long consumerId;

  @ApiModelProperty("消息者名称")
  private String name;

  @ApiModelProperty("消费的采集器名称")
  private String taskName;

  @ApiModelProperty("插件名称")
  private String pluginName;

  @ApiModelProperty("插件内部消费器名称")
  private String consumerName;

  @ApiModelProperty("消费者状态")
  private PluginStatusEnum status;

  @ApiModelProperty("创建名称")
  private Date createTime;

  @ApiModelProperty("版本号")
  private String version;

  @ApiModelProperty("分组名称")
  private String groupName;
}
